package com.example.data.dao;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

/*注解式关联查询*/

@Mapper
@Repository
public interface RepositoryDAO {

    /*
     * mybatis使用注解进行关联查询时,需要使用@results手动配置结果映射
     * 一对一关联查询:使用@one (一对多关联查询:使用@many)
     */

    //一个poduct对应一个repository
    @Select("select * from tb_repository where id =#{id}")
    public Repository getRepositoryById(@Param("id") String id);

}
